import { baseSetting } from '@/config'
import type { CustomComponent } from '@/custom-components/type'
import { uuid } from '@/utils'

export const basicAreaConfig: CustomComponent = {
  id: uuid(),
  type: 'chart', // 元素类性
  component: 'BasicArea', // 组件名称，需要提前注册到 Vue
  label: '基础面积图', // 左侧组件列表中显示的名字
  icon: 'i-uim:image-v', // 左侧组件列表中显示的图标
  configs: {
    title: '未命名基础面积图',
    animations: [], // 动画列表
    events: {}, // 事件列表
    chartOption: {}, // 图表组件的定制化样式
    themeColor: '',
    style: {
    // 组件样式
      width: '500px',
      height: '300px',
      color: '',
    },
  },
  settings: [...baseSetting],
}
